Part Number Hot Search : 
APA06F05 MSS2105 2KBB05R DG300BK DPS12T15 NJM2103L 30VDC 00A12
Product Description
Full Text Search
 

To Download AN3042Q Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 AN3042Q\MPC860 Interconnection
rev 12/14/98
Overview
The AN3042Q interfaces directly to the TI MPC860 PowerQUICC processor. The interface described in this application note connects a 32-bit, 40 MHz MPC860 to the AN3042Q.
System Block Diagram
The AN3042Q connects the MPC860 to the PCI system bus.
PCI Add-In Card
Processor MPC860 AN3042
PCI System Bus
16K Byte Shared Memory
Memory SRAM, FLASH, etc.
Local Bus
Peripherals Mass Storage, ATM, Special, etc.
S42M860.VSD DB 12/03/98
December 14, 1998
1 of 6
AN42M860.doc DB
AN3042Q\MPC860 Interconnection
rev 12/14/98
Wiring Diagram
Wiring the AN3042Q to the MPC860 is simple. The interrupt connections in the diagram are not required for the bus interface; they are only included for illustrative purposes. Note that the MPC860 signal naming convention is that least significant bits have the higher bit numbers. For instance, the least significant data bit of a 32-bit bus is D31 and the most significant bit is D0. The AN3042Q signal naming convention is consistent with that of the PCI bus and other little endian conventions. To maintain proper significance in bit ordering, the signals are connected as shown in the diagram. For example the MPC860 data bit 31 is connected to the AN3042Q data bit 0. The addresses are wired in the same way.
SELECT# STROBE ADR[14:2] WRITE# READ# ALE BE#0 BE#1 A31 A30 TSIZ1 TSIZ0 D(0:31) CS1# TS# A(17:29) RD/WR#
CO-MEM Lite
BE#2 BE#3 DQ[31:0] RDY_IN RDY_IN# RDY_OUT# BLAST# IRQ_IN# IRQ_OUT#
MPC860
TA#
PA15 IRQ1# EXTCLK
W42M860.vsd DB 12/11/98
CLKIN 40 MHz Clock
AN3042Q Configuration Programming
The AN3042Q Local Bus Configuration register must be programmed to support the MPC860 external bus architecture. This includes a setting to implement byte enable decoding for the big endian MPC860 format. The decoding is performed on the AN3042Q BE# lines. The configuration register may be loaded either at power-up from a PROM via the I2C interface or from the PCI system host. The value for the register is: LBUSCFG = 0x0B50 The value given for the LBUSCFG is the default setting for the AN3042Q. Therefore, if no other power-up loading via the I2C interface PROM is needed, then the configuration PROM may be eliminated.
December 14, 1998
2 of 6
AN42M860.doc DB
AN3042Q\MPC860 Interconnection
rev 12/14/98
Timing
This section includes timing diagrams for the processor bus interface between the MPC860 and the AN3042Q. The interface is based on a 40 MHz MPC860 component. The timing diagrams show waveforms organized in pairs. One member of the pair is the signal name of the AN3042Q and the other member is signal name of the MPC860. As shown in the Wiring Diagram, these signals are directly wired together. The intention of the timing diagrams is to show that the two components have compatible timing. The waveforms for the output signals illustrate the signals' characteristics and the waveforms for the input signals illustrate the signals' input requirements. In this way, both component specifications can be viewed together. After the diagrams, a summary of timing margin for each signal pair is provided. Explanation and key to reading timing diagrams -* Timing data are taken from the MPC860 and AN3042Q specifications; see References. * Timing numbers are in nanoseconds and worst case commercial environment. * Clock pulse widths and clock cycle time are minimum values. * Where relevant, maximum data valid output timing is shown to support setup calculations. * Output waveform timing represents signal output characteristics and capabilities. * Where relevant, minimum data input setup timing is shown to support setup calculations. * Input waveform timing represents signal input requirements. The following is the timing diagram for MPC860 read access to the AN3042Q.
December 14, 1998
3 of 6
AN42M860.doc DB
AN3042Q\MPC860 Interconnection
Wiring Connections AN3042 MPC860
8 8 25
rev 12/14/98
CLKIN input
EXTCLK input Note 1
13 13 4
TS output STROBE input
A
8
8
3
8
3
8
3
8
3
3 14 1
14
CS1 output SELECT# input
8
3
8
8
3
B
14
3
8
3
8
3
8
3
RD/WR output WRITE# input
C
8
3 14
TSIZ0, TSIZ1 output BE3#, BE2# input
D
8 14 3
A30, A31 output BE1#, BE0# input
E
8 14 3
A17 - A29 output ADR[14:02] input
F
6 3 11 2
RDY_OUT# output Note 2
TA input
G
2
10 7 2
D0 - D31 input DQ[31:00] output
14 INPUT WAVEFORMS REPRESENT SIGNAL INPUT REQUIREMENTS. NOTES -1 OUTPUT WAVEFORMS REPRESENT SIGNAL OUTPUT CAPABILITIES.
H
10
14
2 ALL TIMES IN NANOSECONDS
2
MPC860 bus interface timing is related to its CLKOUT signal output. A phase lock loop within the MPC860 keeps the phase skew between its EXTCLK input and CLKOUT output at +- 0.9 nsec. That value is factored into this timing diagram. The minimum high and low times for the AN3042Q CLKIN input are shown. Wait states occur when the AN3042Q delays assertion of RDY_OUT# to later cycles. Zero wait states are illustrated here. A through H are references for the timing margin summary list. See text in Timing section.
LETTERS
TR42M860.VSD 12/14/98
The following is the timing diagram for MPC860 write access to the AN3042Q.
December 14, 1998
4 of 6
AN42M860.doc DB
AN3042Q\MPC860 Interconnection
Wiring Connections AN3042Q MPC860
8 8 25
rev 12/14/98
CLKIN input
EXTCLK input Note 1
13 13 4
TS output STROBE input
A
8
8
3
8
3
8
3
8
3
3 14 1
14
CS1 output SELECT# input
8
3
8
8
3
B
14
3
8
3
8
3
8
3
RD/WR output WRITE# input
C
8
3 14
TSIZ0, TSIZ1 output BE3#, BE2# input
D
8 14 3
A30, A31 output BE1#, BE0# input
E
8 14 3
A17 - A29 output ADR[14:02] input
F
6 3 11 2
RDY_OUT# output Note 2
TA input
G
2
10 14 4
14
D0 - D31 output DQ[31:00] input
J
8 3
INPUT WAVEFORMS REPRESENT SIGNAL INPUT REQUIREMENTS. NOTES -1
OUTPUT WAVEFORMS REPRESENT SIGNAL OUTPUT CHARACTERISTICS.
ALL TIMES IN NANOSECONDS
2
MPC860 bus interface timing is related to its CLKOUT signal output. A phase lock loop within the MPC860 keeps the phase skew between its EXTCLK input and CLKOUT output at +- 0.9 nsec. That value is factored into this timing diagram. The minimum high and low times for the AN3042Q CLKIN input are shown. Wait states occur when the AN3042Q delays assertion of RDY_OUT# to later cycles. Zero wait states are illustrated here. A through G and J are references for the timing margin summary list. See text in Timing section.
LETTERS
TW42M860.VSD 12/14/98
From the two diagrams, timing margin for a MPC860 to AN3042 bus interconnect can be extracted. The timing shown is worst case commercial environment. Loading beyond the specification, signal line lengths, and other environmental constraints beyond commercial worst case can use this margin and maintain a compatible interface. Identifying letters are shown on the two timing diagrams. Read and Write Access to the AN3042 A AN3042 STROBE input setup B AN3042 SELECT# input setup C AN3042 WRITE# input setup D AN3042 BE3#, BE2# input setup E AN3042 BE1#, BE0# input setup F AN3042 ADR[14:02] input setup
4 3 3 3 3 5
nsec nsec nsec nsec nsec nsec
December 14, 1998
5 of 6
AN42M860.doc DB
AN3042Q\MPC860 Interconnection
G MPC860 TA# input setup 4 nsec
rev 12/14/98
Data Bus for Read Access to the AN3042 H MPC860 D0-D31 input setup Data Bus for Write Access to the AN3042 J AN3042 DQ[31:00] input setup
8 nsec
53 nsec (output stable across cycles)
Performance
Throughput between the MPC860 and the shared memory of the AN3042Q is 32 MB/sec. Access to the AN3042Q Operation Registers or FIFO may incur wait states during concurrent accesses by the PCI bus. AN3042Q mastered DMA bursting from the AN3042Q shared memory to system host memory has been measured to be approximately 120MB/sec on an unloaded PCI bus. Anchor Chips Incorporated has application notes concerning DMA operation and PCI bursting that can provide more insight into AN3042Q performance for particular environments.
References
Specifications used by this application note are listed below. CO-MEM Lite, AN3042Q Integrated Circuit Technical Reference Manual, Version 1.1, October 19, 1998, Anchor Chips Incorporated. MPC860 PowerQUICC User's Guide, Revision 1, July 1998, MPC860UM/AD, Motorola, Incorporated. Errata to MPC860 PowerQUICC User's Guide Rev 1, September 30, 1998, Motorola, Incorporated. MPC860 Rev 1.1 Specification, Section 21 MPC Electrical Characteristics, Motorola Semiconductor Products Sector. Additional component literature may be downloaded from web sites at Anchor Chips Incorporated and Motorola Incorporated. The two main sites are listed below. Anchor Chips PCI Developer's Home Motorola Netcomm Publications http://www.anchorchips.com/pcidev/ http://www.mot.com/SPS/RISC/netcomm/docs/pubs/
The PCI 2.1 specification may be purchased from the PCI Special Interest Group (SIG) or other sources. The web site for the PCI SIG is: PCI SIG Home Page http://www.pcisig.com/
Some related Anchor Chips Incorporated application notes are listed below. These documents may be downloaded from the Anchor Chips PCI Developer's Home. How to doDMA PCI Bus Mastering for System Performance
December 14, 1998
6 of 6
AN42M860.doc DB


▲Up To Search▲   

 
Price & Availability of AN3042Q

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X